#!/usr/bin/env python
# -*- coding: utf-8 -*-

'''
Created on 2011/08/05
@author: Administrator
'''
from google.appengine.ext import webapp
from util.models import Quiz
from util.models import Diagnosis
import datetime

## register the field information to GAE
#
#
class InitDatabase(webapp.RequestHandler):
    
    def get(self):
        self.initializeDBs()
 

    def initializeDBs(self):        

        msg=""
        self.deleteQuiz()
        self.initQuiz()
        msg=msg+'Quiz initialize has been finished '

        self.deleteDiagnosis()
        self.initDiagnosis()
        msg = msg + 'Diagnosis initialize has been finished' 

        self.response.out.write( msg )


                
    def initQuiz(self):
        quiz = Quiz(questionID="0", type=1, questionText=u"彼女がバイトするとしたら・・・", answer1=u"コンビニ店員", answer2=u"メイド喫茶", answer3=u"レンタルビデオショップ", answer4=u"居酒屋", points=[1,5,3,0] )
        quiz.put()
        quiz = Quiz(questionID="1", type=1, questionText=u"彼女のメールはどちらかというと", answer1=u"ギャル語が多い", answer2=u"絵文字が多い", answer3=u"とにかく文章が長い", answer4=u"返信があまりない", points=[1,5,3,0] )
        quiz.put()
        quiz = Quiz(questionID="2", type=1, questionText=u"彼女のスタイルは意外と", answer1=u"モデル体系", answer2=u"バストが豊か", answer3=u"ヒップが素敵", answer4=u"ぽっちゃり", points=[0,3,1,5] )
        quiz.put()
        quiz = Quiz(questionID="3", type=1, questionText=u"彼女の休み時間の過ごし方は・・・", answer1=u"携帯で育成系ゲーム", answer2=u"Twitterのチェック", answer3=u"同僚・友達とおしゃべり", answer4=u"お昼寝", points=[5,0,1,3] )
        quiz.put()

        quiz = Quiz(questionID="0", type=0, questionText=u"よく晴れた休日。彼の過ごし方は？", answer1=u"小説を読んで過ごす", answer2=u"誰かと遊びに行く", answer3=u"寝て過ごす", answer4=u"ゲームをして過ごす", points=[5,1,0,3] )
        quiz.put()
        quiz = Quiz(questionID="1", type=0, questionText=u"この中で彼がなりそうな職業は？", answer1=u"保育士", answer2=u"研究者", answer3=u"らーめん屋店主", answer4=u"マンガ家", points=[5,1,0,3] )
        quiz.put()
        quiz = Quiz(questionID="2", type=0, questionText=u"彼は給料が入ったら何を買う？", answer1=u"洋服", answer2=u"マンガ・ゲーム", answer3=u"飲食に使う", answer4=u"貯蓄", points=[1,3,0,5] )
        quiz.put()
        quiz = Quiz(questionID="3", type=0, questionText=u"彼は可もなく不可もない子に告白されたらなんて言いそう？", answer1=u"友達でいたい", answer2=u"恋愛に興味がない", answer3=u"君には僕なんかもったいない", answer4=u"聞こえなかったことにする", points=[0,3,5,1] )
        quiz.put()

 
               
    def deleteQuiz(self):
        for data in Quiz.all():
            data.delete()

    def initDiagnosis(self):
        diagnosis=Diagnosis(levelID=4, title=u"森の妖精",gender="0", diagnosisText=u"さんはもはや草食というより妖精のような存在です。彼が生きていくためには、彼を理解し大事に守ってあげられるヒトが必要です。")
        diagnosis.put()
        diagnosis=Diagnosis(levelID=3, title=u"うさぎ",gender="0", diagnosisText=u"さんはThe草食系といった感じで当然恋愛には積極的にいきません。あなたは彼が何を考えているのか、時々分からず困っていることでしょう。ちょっとやそっとの押しではだめですのでもっと分かりやすく押して、反応をゆっくり待ってみましょう")
        diagnosis.put()
        diagnosis=Diagnosis(levelID=2, title=u"中2男子",gender="0", diagnosisText=u"さんは本来、草食系ですが、友達付き合いなどの手前、無理をしているようです。ですので見た目より恋愛に対して積極性がありません。あなたの方からもアプローチみましょう。")
        diagnosis.put()
        diagnosis=Diagnosis(levelID=1, title=u"少年マンガの主人公",gender="0", diagnosisText=u"さんの草食系度合いはあまり高くありません。もしあなたに対してあまり積極的にきてくれていないのであれば、それは残念ながらあまりあなたに気がないのかも？")
        diagnosis.put()
        diagnosis=Diagnosis(levelID=0, title=u"ビースト",gender="0", diagnosisText=u"さんはほとんど草食系とはいえないレベルです。あなたに気があるなら、黙っていても積極的にアプローチしてくるはずです。")
        diagnosis.put()
        diagnosis=Diagnosis(levelID=4, title=u"森の妖精",gender="1", diagnosisText=u"さんはもはや草食というより妖精のような存在です。彼女が生きていくためには、あなたが大事に守ってあげるしかありません。")
        diagnosis.put()
        diagnosis=Diagnosis(levelID=3, title=u"うさぎ",gender="1", diagnosisText=u"さんは奥手のお嬢様か少し○タク系のどちらかです。基本的にインドアで過ごすことを好みますので、もし一緒にいたいなら少し合わせてあげましょう")
        diagnosis.put()
        diagnosis=Diagnosis(levelID=2, title=u"中２女子",gender="1", diagnosisText=u"さんはどこにでもいる女の子です。男性からみるとおっとりしていたりする部分もあるかもしれませんが、彼女のペースも尊重してあげてください。")
        diagnosis.put()
        diagnosis=Diagnosis(levelID=1, title=u"焼肉大好き女子",gender="1", diagnosisText=u"さんは草食系とは程遠いタイプです。もしおっとりしそうな場面があったら十中八九、ただのぶりっ子です。あえてノってあげるかどうかはあなた次第です。")
        diagnosis.put()
        diagnosis=Diagnosis(levelID=0, title=u"野獣",gender="1", diagnosisText=u"さんは草食と真逆のタイプです。彼女のオラオラの勢いにあなたも少したじろいているのではないでしょうか。ただ、それは彼女のよさでもあるので認めてあげてください。")
        diagnosis.put()



    def deleteDiagnosis(self):
        for data in Diagnosis.all():
            data.delete()
            
 
                

 
        
